
package proyectopaginasweb;


import baseDeDatos.BaseDeDatos;
import dispositivos.DescargarPaginas;

/**
 *
 * @author Santy
 */
public class ProyectoPaginasWeb {
    
    /**
     * Lo que hacemos es leer las URLS de un fichero, descargamos una a una su código hml en ficheros, y mediante
     * patrones seleccionamos sólo la parte del código html que nos interesa, y lo guardamos en una base de datos.
     * 
     * @param args
     */
    public static void main(String[] args) {
        
        /*
        //--------     Descarga todo el código html de las URLS que le pasamos, y lo guarda en ficheros de texto. Lo comento cuando quiero que no las vuelva a descargar    ------------------//
        DescargarPaginas d = new DescargarPaginas();
                    
        d.descargarPaginas();
        */
        //----------    Conecta con la base de datos, crea la base de datos "coches", borra (si existe) la tabla "modelos" y todo su contenido, y vuelve a crear dicha tabla, vacía.
        BaseDeDatos bd = new BaseDeDatos();
        
        bd.crearBaseDeDatos();
        
        //--------------     Recorre todos los ficheros que contienen el código html de las paginas Web descargadas.  ------------------//
        RecorrerFicheros r = new RecorrerFicheros();
       
        r.recorrerYExtraer();
        
        //--------------    Imprime la base de datos por pantalla (no es necesario) ------------------//
        bd.imprimirBaseDeDatos();
        
        }
    
}

